[INFO] cloning repository https://github.com/lunarpulse/maos
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lunarpulse/maos" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flunarpulse%2Fmaos", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flunarpulse%2Fmaos'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e4a4b472ae208381e1ca7c3249436d93155a1a27
[INFO] checking lunarpulse/maos/e4a4b472ae208381e1ca7c3249436d93155a1a27 against master#f28ac764c36004fa6a6e098d15b4016a838c13c6 for pr-158320
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flunarpulse%2Fmaos" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/lunarpulse/maos
[INFO] finished tweaking git repo https://github.com/lunarpulse/maos
[INFO] tweaked toml for git repo https://github.com/lunarpulse/maos written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lunarpulse/maos on toolchain f28ac764c36004fa6a6e098d15b4016a838c13c6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f28ac764c36004fa6a6e098d15b4016a838c13c6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lunarpulse/maos already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f28ac764c36004fa6a6e098d15b4016a838c13c6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded opentelemetry v0.32.0
[INFO] [stderr]   Downloaded tonic-types v0.14.6
[INFO] [stderr]   Downloaded win32job v2.0.3
[INFO] [stderr]   Downloaded tonic-prost v0.14.6
[INFO] [stderr]   Downloaded opentelemetry-http v0.32.0
[INFO] [stderr]   Downloaded landlock v0.4.4
[INFO] [stderr]   Downloaded opentelemetry-otlp v0.32.0
[INFO] [stderr]   Downloaded tonic v0.14.6
[INFO] [stderr]   Downloaded vt100 v0.16.2
[INFO] [stderr]   Downloaded portable-pty v0.9.0
[INFO] [stderr]   Downloaded serial2 v0.2.37
[INFO] [stderr]   Downloaded seccompiler v0.4.0
[INFO] [stderr]   Downloaded half v1.8.3
[INFO] [stderr]   Downloaded vte v0.15.0
[INFO] [stderr]   Downloaded reqwest v0.13.4
[INFO] [stderr]   Downloaded opentelemetry-proto v0.32.0
[INFO] [stderr]   Downloaded opentelemetry_sdk v0.32.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0800c6f745cade90f2b146705b17948b5a9bf00147a4232a7246b9812b5f8835
[INFO] running `Command { std: "docker" "start" "0800c6f745cade90f2b146705b17948b5a9bf00147a4232a7246b9812b5f8835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0800c6f745cade90f2b146705b17948b5a9bf00147a4232a7246b9812b5f8835" "/opt/rustwide/cargo-home/bin/cargo" "+f28ac764c36004fa6a6e098d15b4016a838c13c6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0800c6f745cade90f2b146705b17948b5a9bf00147a4232a7246b9812b5f8835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0800c6f745cade90f2b146705b17948b5a9bf00147a4232a7246b9812b5f8835" "/opt/rustwide/cargo-home/bin/cargo" "+f28ac764c36004fa6a6e098d15b4016a838c13c6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: maos-journey-test v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-journey-test) ignoring invalid dependency `maos-bin` which is missing a lib target
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking fallible-iterator v0.3.0
[INFO] [stderr]     Checking fallible-streaming-iterator v0.1.9
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]     Checking arc-swap v1.9.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking seccompiler v0.4.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking webpki-roots v1.0.7
[INFO] [stderr]     Checking semver v1.0.28
[INFO] [stderr]     Checking filetime v0.2.29
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]     Checking tar v0.4.46
[INFO] [stderr]     Checking num-conv v0.2.2
[INFO] [stderr]     Checking time-core v0.1.8
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking pem v3.0.6
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]     Checking unicode-ident v1.0.24
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking winnow v1.0.3
[INFO] [stderr]     Checking vte v0.15.0
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking serial2 v0.2.37
[INFO] [stderr]     Checking shell-words v1.1.1
[INFO] [stderr]     Checking toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking vt100 v0.16.2
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking glob v0.3.3
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking maos-persistence v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-persistence)
[INFO] [stderr]     Checking maos-control v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-control)
[INFO] [stderr]     Checking toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking maos-secrets v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-secrets)
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking toml v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]    Compiling maos-corpus-gen v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-corpus-gen)
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling maos-attrs v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-attrs)
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling maos-spirit-derive v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-derive)
[INFO] [stdout] warning: unused variable: `reason`
[INFO] [stdout]   --> crates/maos-attrs/src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let reason: Option<String> = None;
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reason`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking rcgen v0.13.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stdout] warning: unused variable: `reason`
[INFO] [stdout]   --> crates/maos-attrs/src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let reason: Option<String> = None;
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reason`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reason`
[INFO] [stdout]   --> crates/maos-attrs/src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let reason: Option<String> = None;
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reason`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking landlock v0.4.4
[INFO] [stderr]     Checking opentelemetry v0.32.0
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking zerocopy v0.8.48
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking filedescriptor v0.8.3
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking portable-pty v0.9.0
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking maos-spirit-abi v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-abi)
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking trybuild v1.0.116
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking maos-domain v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-domain)
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking ureq v2.12.1
[INFO] [stderr]     Checking maos-spirit-sdk v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-sdk)
[INFO] [stderr]     Checking example-spirit v0.1.0 (/opt/rustwide/workdir/examples/example-spirit)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let mut report = ExtendedRunReport {
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let mut report = ExtendedRunReport {
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let mut report = ExtendedRunReport {
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TestSpirit` is never constructed
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct TestSpirit;
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking hashlink v0.9.1
[INFO] [stderr]     Checking ulid v1.2.1
[INFO] [stderr]     Checking opentelemetry_sdk v0.32.1
[INFO] [stderr]     Checking rusqlite v0.31.0
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> crates/maos-domain/src/ports/iac_bus.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn deliver(&self, frame: IacFrame) -> Result<LogBeforeDeliver<()>, IacBusError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 44 -     async fn deliver(&self, frame: IacFrame) -> Result<LogBeforeDeliver<()>, IacBusError>;
[INFO] [stdout] 44 +     fn deliver(&self, frame: IacFrame) -> impl std::future::Future<Output = Result<LogBeforeDeliver<()>, IacBusError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> crates/maos-domain/src/ports/iac_bus.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     async fn retract(
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 58 ~     fn retract(
[INFO] [stdout] 59 |         &self,
[INFO] [stdout] ...
[INFO] [stdout] 62 |         retracting_spirit: &SpiritId,
[INFO] [stdout] 63 ~     ) -> impl std::future::Future<Output = Result<RetractOutcome, IacBusError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-capability v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-capability)
[INFO] [stderr]     Checking maos-manifest v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-manifest)
[INFO] [stderr]     Checking maos-mcp v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-mcp)
[INFO] [stderr]     Checking maos-eval v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-eval)
[INFO] [stderr]     Checking maos-providers v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-providers)
[INFO] [stderr]     Checking maos-acp v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-acp)
[INFO] [stderr]     Checking maos-spirit-hello v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-hello)
[INFO] [stderr]     Checking maos-audit v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-audit)
[INFO] [stderr]     Checking maos-compliance v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-compliance)
[INFO] [stderr]     Checking maos-skill v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-skill)
[INFO] [stderr]     Checking researcher v0.1.0 (/opt/rustwide/workdir/spirits/researcher)
[INFO] [stderr]     Checking orchestrator v0.1.0 (/opt/rustwide/workdir/spirits/orchestrator)
[INFO] [stderr]     Checking nash v1.5.0 (/opt/rustwide/workdir/spirits/nash)
[INFO] [stderr]     Checking reviewer v0.1.0 (/opt/rustwide/workdir/spirits/reviewer)
[INFO] [stdout] warning: unused import: `McpResponse`
[INFO] [stdout]   --> crates/maos-mcp/src/client.rs:15:70
[INFO] [stdout]    |
[INFO] [stdout] 15 | use maos_domain::ports::mcp::{McpCallResponse, McpError, McpRequest, McpResponse, McpTransportId};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Child`
[INFO] [stdout]  --> crates/maos-mcp/src/transport/stdio.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]   |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking worker v0.1.0 (/opt/rustwide/workdir/spirits/worker)
[INFO] [stdout] warning: unused import: `InferenceOptions`
[INFO] [stdout]   --> crates/maos-providers/src/anthropic.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InferenceOptions`
[INFO] [stdout]   --> crates/maos-providers/src/ollama.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InferenceOptions`
[INFO] [stdout]   --> crates/maos-providers/src/openai.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i7::ScalarTapEvent`
[INFO] [stdout]   --> crates/maos-capability/src/working_memory/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use maos_domain::invariants::i7::ScalarTapEvent;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DecisionId`
[INFO] [stdout]   --> crates/maos-acp/src/server.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::frame::{AcpFrameIn, AcpFrameOut, DecisionId, SessionId};
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking mira v1.5.0 (/opt/rustwide/workdir/spirits/mira)
[INFO] [stderr]     Checking architect v0.1.0 (/opt/rustwide/workdir/spirits/architect)
[INFO] [stderr]     Checking observer v0.1.0 (/opt/rustwide/workdir/spirits/observer)
[INFO] [stdout] warning: unused imports: `InferenceResponse`, `ProviderAttribution`, and `TokenUsage`
[INFO] [stdout]   --> crates/maos-providers/tests/ollama_round_trip_test.rs:9:41
[INFO] [stdout]    |
[INFO] [stdout]  9 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     TokenUsage,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-iac v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-iac)
[INFO] [stdout] warning: unused imports: `InferenceResponse`, `ProviderAttribution`, and `TokenUsage`
[INFO] [stdout]   --> crates/maos-providers/tests/openai_round_trip_test.rs:9:41
[INFO] [stdout]    |
[INFO] [stdout]  9 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     TokenUsage,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-a2a-core v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-a2a-core)
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:67:19
[INFO] [stdout]    |
[INFO] [stdout] 67 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/distillate.rs:413:15
[INFO] [stdout]     |
[INFO] [stdout] 413 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/drr_scheduler.rs:18:29
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tokio::time::{interval, Instant};
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:276:15
[INFO] [stdout]     |
[INFO] [stdout] 276 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:352:15
[INFO] [stdout]     |
[INFO] [stdout] 352 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 104 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:358:15
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:438:35
[INFO] [stdout]     |
[INFO] [stdout] 438 | ...                   #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:811:19
[INFO] [stdout]     |
[INFO] [stdout] 811 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> crates/maos-acp/src/server.rs:218:25
[INFO] [stdout]     |
[INFO] [stdout] 218 |                         other => {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-director-surface v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-director-surface)
[INFO] [stdout] warning: unused import: `DecisionId`
[INFO] [stdout]   --> crates/maos-acp/src/server.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::frame::{AcpFrameIn, AcpFrameOut, DecisionId, SessionId};
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `halt_id`
[INFO] [stdout]   --> crates/maos-director-surface/src/halt_ui.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         halt_id: HaltId,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_halt_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> crates/maos-domain/src/ports/iac_bus.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn deliver(&self, frame: IacFrame) -> Result<LogBeforeDeliver<()>, IacBusError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 44 -     async fn deliver(&self, frame: IacFrame) -> Result<LogBeforeDeliver<()>, IacBusError>;
[INFO] [stdout] 44 +     fn deliver(&self, frame: IacFrame) -> impl std::future::Future<Output = Result<LogBeforeDeliver<()>, IacBusError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> crates/maos-domain/src/ports/iac_bus.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     async fn retract(
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 58 ~     fn retract(
[INFO] [stdout] 59 |         &self,
[INFO] [stdout] ...
[INFO] [stdout] 62 |         retracting_spirit: &SpiritId,
[INFO] [stdout] 63 ~     ) -> impl std::future::Future<Output = Result<RetractOutcome, IacBusError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:67:19
[INFO] [stdout]    |
[INFO] [stdout] 67 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/distillate.rs:413:15
[INFO] [stdout]     |
[INFO] [stdout] 413 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/drr_scheduler.rs:18:29
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tokio::time::{interval, Instant};
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:276:15
[INFO] [stdout]     |
[INFO] [stdout] 276 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:352:15
[INFO] [stdout]     |
[INFO] [stdout] 352 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 104 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:358:15
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:438:35
[INFO] [stdout]     |
[INFO] [stdout] 438 | ...                   #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:811:19
[INFO] [stdout]     |
[INFO] [stdout] 811 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `halt_id`
[INFO] [stdout]   --> crates/maos-director-surface/src/halt_ui.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         halt_id: HaltId,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_halt_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> crates/maos-acp/src/server.rs:218:25
[INFO] [stdout]     |
[INFO] [stdout] 218 |                         other => {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-notify-push v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-notify-push)
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i7::ScalarTapEvent`
[INFO] [stdout]   --> crates/maos-capability/src/working_memory/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use maos_domain::invariants::i7::ScalarTapEvent;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `McpResponse`
[INFO] [stdout]   --> crates/maos-mcp/src/client.rs:15:70
[INFO] [stdout]    |
[INFO] [stdout] 15 | use maos_domain::ports::mcp::{McpCallResponse, McpError, McpRequest, McpResponse, McpTransportId};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Child`
[INFO] [stdout]  --> crates/maos-mcp/src/transport/stdio.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]   |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `referenced`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/orchestrator_dispatch.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let referenced = match referenced {
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_referenced`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-telemetry v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-telemetry)
[INFO] [stdout] warning: unused variable: `on_confidence_below`
[INFO] [stdout]    --> crates/maos-manifest/src/manifest.rs:983:21
[INFO] [stdout]     |
[INFO] [stdout] 983 |                 let on_confidence_below = r.on_confidence_below;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_on_confidence_below`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-iac/src/adapter/transparency_log.rs:682:13
[INFO] [stdout]     |
[INFO] [stdout] 682 |         let mut inner = self
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_frame_id_hex_field` is never used
[INFO] [stdout]    --> crates/maos-iac/src/adapter/distillate.rs:483:4
[INFO] [stdout]     |
[INFO] [stdout] 483 | fn parse_frame_id_hex_field(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `intent_str` is never read
[INFO] [stdout]   --> crates/maos-iac/src/adapter/drr_scheduler.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct Submission {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     intent_str: String,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/maos-iac/src/adapter/metrics.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn inflight(&self, service: Service) -> InflightGuard {
[INFO] [stdout]     |                     ^^^^^                       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn inflight(&self, service: Service) -> InflightGuard<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_name`
[INFO] [stdout]    --> crates/maos-eval/src/distillate_corpus.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let file_name = path.file_name().and_then(|n| n.to_str()).ok_or_else(|| {
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking butler v0.1.0 (/opt/rustwide/workdir/spirits/butler)
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]     --> crates/maos-manifest/src/manifest.rs:1172:40
[INFO] [stdout]      |
[INFO] [stdout] 1172 |         if self.priority_weight < 1 || self.priority_weight > 255 {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-registry v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-registry)
[INFO] [stdout] warning: unused variable: `referenced`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/orchestrator_dispatch.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let referenced = match referenced {
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_referenced`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-a2a v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-a2a)
[INFO] [stderr]     Checking maos-a2a-tcp v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-a2a-tcp)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-iac/src/adapter/transparency_log.rs:682:13
[INFO] [stdout]     |
[INFO] [stdout] 682 |         let mut inner = self
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_confidence_below`
[INFO] [stdout]    --> crates/maos-manifest/src/manifest.rs:983:21
[INFO] [stdout]     |
[INFO] [stdout] 983 |                 let on_confidence_below = r.on_confidence_below;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_on_confidence_below`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Mutex`
[INFO] [stdout]  --> crates/maos-registry/src/fixture_replay.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Mutex;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PublishReceipt`, `RegistryError`, `SearchQuery`, `SearchResults`, `SignedArtifact`, `SignedManifest`, `SignedPackage`, `SpiritId`, `SpiritRegistryClient`, `YankList`, `YankReason`, and `YankReceipt`
[INFO] [stdout]   --> crates/maos-registry/src/fixture_replay.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     PublishReceipt, RegistryError, SearchQuery, SearchResults, SignedArtifact, SignedManifest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     SignedPackage, SpiritId, SpiritRegistryClient, YankList, YankReason, YankReceipt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SignedManifest`
[INFO] [stdout]  --> crates/maos-registry/src/handlers/manifest.rs:9:36
[INFO] [stdout]   |
[INFO] [stdout] 9 | use maos_domain::ports::registry::{SignedManifest, SpiritId, TrustTier};
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-kernel-core v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-kernel-core)
[INFO] [stderr]     Checking xtask v0.1.0-alpha (/opt/rustwide/workdir/xtask)
[INFO] [stdout] warning: unused import: `SignedManifest`
[INFO] [stdout]  --> crates/maos-registry/src/handlers/manifest.rs:9:36
[INFO] [stdout]   |
[INFO] [stdout] 9 | use maos_domain::ports::registry::{SignedManifest, SpiritId, TrustTier};
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_frame_id_hex_field` is never used
[INFO] [stdout]    --> crates/maos-iac/src/adapter/distillate.rs:483:4
[INFO] [stdout]     |
[INFO] [stdout] 483 | fn parse_frame_id_hex_field(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `intent_str` is never read
[INFO] [stdout]   --> crates/maos-iac/src/adapter/drr_scheduler.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct Submission {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     intent_str: String,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_adapter` is never used
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:405:8
[INFO] [stdout]     |
[INFO] [stdout] 405 |     fn make_adapter(nonce: u64) -> LogRecallAdapter {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ComplianceClaimEnvelope` and `SigningAlg`
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:309:39
[INFO] [stdout]     |
[INFO] [stdout] 309 |     use maos_spirit_abi::compliance::{ComplianceClaimEnvelope, SigningAlg};
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Read` and `Write`
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:310:19
[INFO] [stdout]     |
[INFO] [stdout] 310 |     use std::io::{Read, Write};
[INFO] [stdout]     |                   ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::TcpStream`
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |     use std::net::TcpStream;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |     use std::time::Duration;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]     --> crates/maos-manifest/src/manifest.rs:1172:40
[INFO] [stdout]      |
[INFO] [stdout] 1172 |         if self.priority_weight < 1 || self.priority_weight > 255 {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/maos-iac/src/adapter/metrics.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn inflight(&self, service: Service) -> InflightGuard {
[INFO] [stdout]     |                     ^^^^^                       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn inflight(&self, service: Service) -> InflightGuard<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `notification`
[INFO] [stdout]    --> spirits/butler/src/lib.rs:557:13
[INFO] [stdout]     |
[INFO] [stdout] 557 |         let notification = last_notif_guard
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_notification`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `maos_compliance::builder::seeded_keypair`: TEST/CORPUS/SMOKE ONLY — never use in production admission
[INFO] [stdout]    --> crates/maos-registry/src/compliance_verify.rs:129:24
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let (kp, pk) = seeded_keypair(0x150C_04A5);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-journey-test v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-journey-test)
[INFO] [stdout] warning: unused variable: `root`
[INFO] [stdout]   --> xtask/tests/example_spirit_regen_integration.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let root = workspace_root();
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_root`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fixture` is never used
[INFO] [stdout]  --> xtask/tests/check_corpus_integration.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn fixture(path: &str) -> String {
[INFO] [stdout]   |    ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::frame::EpistemicHaltPayload`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/orchestrator.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::frame::EpistemicHaltPayload;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TrustTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/cap_policy/mod.rs:17:67
[INFO] [stdout]    |
[INFO] [stdout] 17 | use decision::{ApprovalClass, Capability, Intent, PolicyDecision, TrustTier};
[INFO] [stdout]    |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `test-introspection`
[INFO] [stdout]    --> crates/maos-kernel-core/src/capability/mod.rs:383:21
[INFO] [stdout]     |
[INFO] [stdout] 383 |     #[cfg(any(test, feature = "test-introspection"))]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `fixture_replay`, `io_call_journal`, `maos-spirit-sdk`, and `spirit_test`
[INFO] [stdout]     = help: consider adding `test-introspection` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HaltJournal`
[INFO] [stdout]   --> crates/maos-kernel-core/src/halt/mod.rs:29:34
[INFO] [stdout]    |
[INFO] [stdout] 29 |     HaltContinuityError, HaltId, HaltJournal, HaltJournalError, HaltReceipt, HaltState,
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use maos_iac::mailbox::SpiritActivityTracker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `SpiritActivityTracker` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use maos_iac::*;
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use maos_iac::mailbox::SpiritActivityTracker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::capability::WorkingMemoryStore`
[INFO] [stdout]   --> crates/maos-kernel-core/src/inference/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::capability::WorkingMemoryStore;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> crates/maos-kernel-core/src/isolation/runner.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IsolationAttackCategory` and `IsolationCorpus`
[INFO] [stdout]   --> crates/maos-kernel-core/src/isolation/runner.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IsolationAttackCategory, IsolationCorpus, IsolationCorpusScenario,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i1::TokenId`
[INFO] [stdout]   --> crates/maos-kernel-core/src/journal/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 | use maos_domain::invariants::i1::TokenId;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LifecycleEntry`
[INFO] [stdout]   --> crates/maos-kernel-core/src/journal/mod.rs:61:65
[INFO] [stdout]    |
[INFO] [stdout] 61 | use maos_domain::invariants::i10::{InFlightEntry, JournalEntry, LifecycleEntry, LifecycleEvent};
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::halt::TerminationKind`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::halt::TerminationKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::halt::terminate_spirit`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::halt::terminate_spirit;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ClassSection` and `GatewaysSection`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::security::manifest::{ClassSection, GatewaysSection};
[INFO] [stdout]    |                                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TokenId`
[INFO] [stdout]   --> crates/maos-kernel-core/src/mcp/mod.rs:12:59
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i1::{CapabilityToken, Scope, TokenId};
[INFO] [stdout]    |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `McpRequest`
[INFO] [stdout]   --> crates/maos-kernel-core/src/mcp/mod.rs:13:73
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::ports::mcp::{McpCallResponse, McpClientPort, McpError, McpRequest};
[INFO] [stdout]    |                                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicU64`
[INFO] [stdout]  --> crates/maos-kernel-core/src/scheduler/idle_watchdog.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::scheduler::kernel_ctx::KernelCtx`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/idle_watchdog.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::scheduler::kernel_ctx::KernelCtx;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/resource_ceiling.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LifecycleEntry`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/scheduler_loop.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i10::{JournalEntry, LifecycleEntry, LifecycleEvent};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SpiritLifecycleState`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/scheduler_loop.rs:13:46
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::lifecycle::{LifecycleError, SpiritLifecycleState};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/security/sandbox/t3/spawn.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i1::Scope`
[INFO] [stdout]   --> crates/maos-kernel-core/src/security/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use maos_domain::invariants::i1::Scope;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DispositionOutcome`
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/crash_detector.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     CrashCause, DispositionOutcome, HandleCrashError, HandleCrashReport, ReplicaResolver,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `server_sig`
[INFO] [stdout]    --> crates/maos-registry/src/client.rs:148:27
[INFO] [stdout]     |
[INFO] [stdout] 148 |             (server_tier, server_sig) => {
[INFO] [stdout]     |                           ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_sig`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `applied`
[INFO] [stdout]    --> crates/maos-registry/src/yank.rs:164:16
[INFO] [stdout]     |
[INFO] [stdout] 164 |             Ok(applied) => {
[INFO] [stdout]     |                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_applied`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-registry/src/yank.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 if let Err(e) = poller.save_cursor() {
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-registry/src/yank.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-registry/src/yank.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 |     if let Err(e) = poller.save_cursor() {
[INFO] [stdout]     |                ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::frame::EpistemicHaltPayload`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/orchestrator.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::frame::EpistemicHaltPayload;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EpistemicAction`, `EpistemicPolicySection`, and `Posture`
[INFO] [stdout]    --> crates/maos-kernel-core/src/capability/cap_policy/mod.rs:518:41
[INFO] [stdout]     |
[INFO] [stdout] 518 |         use crate::security::manifest::{EpistemicAction, EpistemicPolicySection, Posture};
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::security::posture::PostureState`
[INFO] [stdout]    --> crates/maos-kernel-core/src/capability/cap_policy/mod.rs:519:13
[INFO] [stdout]     |
[INFO] [stdout] 519 |         use crate::security::posture::PostureState;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `test-introspection`
[INFO] [stdout]    --> crates/maos-kernel-core/src/capability/mod.rs:383:21
[INFO] [stdout]     |
[INFO] [stdout] 383 |     #[cfg(any(test, feature = "test-introspection"))]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `fixture_replay`, `io_call_journal`, `maos-spirit-sdk`, and `spirit_test`
[INFO] [stdout]     = help: consider adding `test-introspection` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EvidenceKind`, `ProviderEndpointPin`, `SandboxTier`, and `TrustTier`
[INFO] [stdout]    --> crates/maos-kernel-core/src/compliance/mod.rs:126:41
[INFO] [stdout]     |
[INFO] [stdout] 126 |         Claim, ComplianceClaimEnvelope, EvidenceKind, PrincipleRef, ProviderEndpointPin,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 127 |         SandboxTier, SigningAlg, TrustTier, Uuid, Verdict,
[INFO] [stdout]     |         ^^^^^^^^^^^              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HaltJournal`
[INFO] [stdout]   --> crates/maos-kernel-core/src/halt/mod.rs:29:34
[INFO] [stdout]    |
[INFO] [stdout] 29 |     HaltContinuityError, HaltId, HaltJournal, HaltJournalError, HaltReceipt, HaltState,
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use maos_iac::mailbox::SpiritActivityTracker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `SpiritActivityTracker` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use maos_iac::*;
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use maos_iac::mailbox::SpiritActivityTracker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> crates/maos-kernel-core/src/isolation/runner.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IsolationAttackCategory` and `IsolationCorpus`
[INFO] [stdout]   --> crates/maos-kernel-core/src/isolation/runner.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IsolationAttackCategory, IsolationCorpus, IsolationCorpusScenario,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]     --> crates/maos-kernel-core/src/lifecycle/cli_wrapper/runtime.rs:1052:13
[INFO] [stdout]      |
[INFO] [stdout] 1052 |         use std::io::Write;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::halt::TerminationKind`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::halt::TerminationKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::halt::terminate_spirit`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::halt::terminate_spirit;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ClassSection` and `GatewaysSection`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::security::manifest::{ClassSection, GatewaysSection};
[INFO] [stdout]    |                                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TokenId`
[INFO] [stdout]   --> crates/maos-kernel-core/src/mcp/mod.rs:12:59
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i1::{CapabilityToken, Scope, TokenId};
[INFO] [stdout]    |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `McpRequest`
[INFO] [stdout]   --> crates/maos-kernel-core/src/mcp/mod.rs:13:73
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::ports::mcp::{McpCallResponse, McpClientPort, McpError, McpRequest};
[INFO] [stdout]    |                                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_spirit_abi::lifecycle::SpiritVtable`
[INFO] [stdout]    --> crates/maos-kernel-core/src/scheduler/control_block.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |     use maos_spirit_abi::lifecycle::SpiritVtable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicU64`
[INFO] [stdout]  --> crates/maos-kernel-core/src/scheduler/idle_watchdog.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::scheduler::kernel_ctx::KernelCtx`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/idle_watchdog.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::scheduler::kernel_ctx::KernelCtx;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/resource_ceiling.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LifecycleEntry`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/scheduler_loop.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i10::{JournalEntry, LifecycleEntry, LifecycleEvent};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SpiritLifecycleState`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/scheduler_loop.rs:13:46
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::lifecycle::{LifecycleError, SpiritLifecycleState};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/security/sandbox/t3/spawn.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i1::Scope`
[INFO] [stdout]   --> crates/maos-kernel-core/src/security/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use maos_domain::invariants::i1::Scope;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DispositionOutcome`
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/crash_detector.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     CrashCause, DispositionOutcome, HandleCrashError, HandleCrashReport, ReplicaResolver,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-cli v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-cli)
[INFO] [stderr]     Checking maos-spirit-cli v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-cli)
[INFO] [stdout] warning: unused variable: `server_sig`
[INFO] [stdout]    --> crates/maos-registry/src/client.rs:148:27
[INFO] [stdout]     |
[INFO] [stdout] 148 |             (server_tier, server_sig) => {
[INFO] [stdout]     |                           ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_sig`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `maos_compliance::builder::seeded_keypair`: TEST/CORPUS/SMOKE ONLY — never use in production admission
[INFO] [stdout]   --> crates/maos-registry/tests/runtime_drift_test.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let (kp, pk) = seeded_keypair(0x150C_04A5);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AtomicUsize` and `Ordering`
[INFO] [stdout]  --> crates/maos-registry/tests/search_lock_contention_test.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/maos-registry/tests/search_lock_contention_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SearchResultItem` and `YankEntry`
[INFO] [stdout]  --> crates/maos-registry/tests/search_lock_contention_test.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 |     SearchQuery, SearchResultItem, SpiritId, YankEntry, YankReason,
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fs_walk`
[INFO] [stdout]  --> xtask/src/check_fr47.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::fs_walk;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `clock_ns` is never read
[INFO] [stdout]   --> crates/maos-registry/tests/fr59_yank_propagation_within_5min_test.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct ControlledSource {
[INFO] [stdout]    |        ---------------- field in this struct
[INFO] [stdout] 15 |     pending: Mutex<Vec<YankEntry>>,
[INFO] [stdout] 16 |     clock_ns: Arc<AtomicU64>,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `applied`
[INFO] [stdout]    --> crates/maos-registry/src/yank.rs:164:16
[INFO] [stdout]     |
[INFO] [stdout] 164 |             Ok(applied) => {
[INFO] [stdout]     |                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_applied`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-registry/src/yank.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 if let Err(e) = poller.save_cursor() {
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-registry/src/yank.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-registry/src/yank.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 |     if let Err(e) = poller.save_cursor() {
[INFO] [stdout]     |                ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 332 |                     (_, Err(_)) => DisconnectOutcome::Failed("task panicked".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     (Ok(Ok(())), _) | (_, Ok(())) => DisconnectOutcome::Clean,
[INFO] [stdout]     |                     ----------------------------- matches some of the same values
[INFO] [stdout] 330 |                     (Ok(Err(_)), _) => DisconnectOutcome::Failed("on_disconnect error".into()),
[INFO] [stdout]     |                     --------------- matches some of the same values
[INFO] [stdout] 331 |                     (Err(_), _) => DisconnectOutcome::Timeout,
[INFO] [stdout]     |                     ----------- matches some of the same values
[INFO] [stdout] 332 |                     (_, Err(_)) => DisconnectOutcome::Failed("task panicked".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `temp_storage` is never used
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:314:8
[INFO] [stdout]     |
[INFO] [stdout] 314 |     fn temp_storage() -> Arc<dyn RegistryStorage> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_MANIFEST_FILE_SIZE` is never used
[INFO] [stdout]   --> crates/maos-spirit-cli/src/signing.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const MAX_MANIFEST_FILE_SIZE: u64 = 10_485_760;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_MANIFEST_FILE_SIZE` is never used
[INFO] [stdout]   --> crates/maos-spirit-cli/src/signing.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const MAX_MANIFEST_FILE_SIZE: u64 = 10_485_760;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fs_walk`
[INFO] [stdout]  --> xtask/src/check_fr47.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::fs_walk;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]    --> xtask/src/gen_termination_corpus.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     use std::path::Path;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]    --> xtask/src/templates_regen.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |     use std::io::Write;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 332 |                     (_, Err(_)) => DisconnectOutcome::Failed("task panicked".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     (Ok(Ok(())), _) | (_, Ok(())) => DisconnectOutcome::Clean,
[INFO] [stdout]     |                     ----------------------------- matches some of the same values
[INFO] [stdout] 330 |                     (Ok(Err(_)), _) => DisconnectOutcome::Failed("on_disconnect error".into()),
[INFO] [stdout]     |                     --------------- matches some of the same values
[INFO] [stdout] 331 |                     (Err(_), _) => DisconnectOutcome::Timeout,
[INFO] [stdout]     |                     ----------- matches some of the same values
[INFO] [stdout] 332 |                     (_, Err(_)) => DisconnectOutcome::Failed("task panicked".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_providers::Provider`
[INFO] [stdout]   --> crates/maos-kernel-core/src/inference/mod.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use maos_providers::Provider;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/cli_wrapper/runtime.rs:50:35
[INFO] [stdout]    |
[INFO] [stdout] 50 | use std::io::{BufRead, BufReader, Read, Write};
[INFO] [stdout]    |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/orchestrator.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let event = self
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spirit_id`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/policy_runtime.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     spirit_id: &str,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spirit_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spirit_pid`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/policy_runtime.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spirit_pid: u32,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spirit_pid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outcome` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |                         outcome = UpgradeOutcome::Failed;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outcome` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:193:25
[INFO] [stdout]     |
[INFO] [stdout] 193 |                         outcome = UpgradeOutcome::Failed;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:161:29
[INFO] [stdout]     |
[INFO] [stdout] 161 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let ctx = GatewayCtx {
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now_ns`
[INFO] [stdout]    --> crates/maos-kernel-core/src/supervision/crash_detector.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let now_ns = crate::capability::cap_tokens::monotonic_now_ns();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_now_ns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total`
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/disposition.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let total = drained_tasks.len();
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `boot_nonce` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/halt/resolver.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout]  95 | pub struct KernelHaltResolver {
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     boot_nonce: u64,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stream` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/cli_wrapper/runtime.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |     Eof {
[INFO] [stdout]     |     --- field in this variant
[INFO] [stdout] 280 |         stream: SubStream,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReaderMsg` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `next_frame_counter` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct MemoryManagerAdapter {
[INFO] [stdout]    |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 79 |     next_frame_counter: AtomicU64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `mint_frame_id` is never used
[INFO] [stdout]    --> crates/maos-kernel-core/src/memory/mod.rs:403:8
[INFO] [stdout]     |
[INFO] [stdout]  97 | impl MemoryManagerAdapter {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 403 |     fn mint_frame_id(&self) -> [u8; 16] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `now_ns` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/principal.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl PrincipalNamespaceIndex {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn now_ns() -> u64 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `iac_rt_metrics` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/self_telemetry.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct SelfTelemetryAggregator {
[INFO] [stdout]    |            ----------------------- field in this struct
[INFO] [stdout] 33 |     iac_rt_metrics: Arc<IacRtMetrics>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `resolution_label` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/self_telemetry.rs:60:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl SelfTelemetryAggregator {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 60 |     fn resolution_label(kind: &str) -> Option<ResolutionKindLabel> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `kind_to_str` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/shared.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl SharedMemoryStore {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 52 |     fn kind_to_str(kind: ValueKind) -> &'static str {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `iac` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/revocation/applier.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct RevocationApplier {
[INFO] [stdout]    |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     iac: Arc<crate::iac::IacBusAdapter>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `build_kernel_ctx` is never used
[INFO] [stdout]    --> crates/maos-kernel-core/src/scheduler/hook_dispatch.rs:146:8
[INFO] [stdout]     |
[INFO] [stdout]  69 | impl HookDispatcher {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 146 |     fn build_kernel_ctx<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notification_dispatcher` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/progress_watchdog.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ProgressWatchdog {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notification_dispatcher: Arc<maos_director_surface::notification::NotificationDispatcher>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notification_dispatcher` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/silent_failure_detector.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct SilentFailureDetector {
[INFO] [stdout]    |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notification_dispatcher: Arc<maos_director_surface::notification::NotificationDispatcher>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-bench v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-bench)
[INFO] [stderr]     Checking maos-shell v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-shell)
[INFO] [stderr]     Checking maos-bin v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-bin)
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/maos-shell/tests/shell_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `skip_if_no_container_runtime` is never used
[INFO] [stdout]  --> crates/maos-eval/tests/t3_escape_corpus.rs:7:4
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn skip_if_no_container_runtime() -> bool {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HaltState`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/halt_invoke_test.rs:14:47
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::halt::{HaltId, HaltResolver, HaltState, OutputMarkerKind, Resolution};
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `header_end` is assigned to, but never used
[INFO] [stdout]    --> crates/maos-bin/tests/butler_8_14b.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |             let header_end;
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_header_end` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `header_end` is never read
[INFO] [stdout]    --> crates/maos-bin/tests/butler_8_14b.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |                     header_end = pos + 4;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `method` and `body` are never read
[INFO] [stdout]    --> crates/maos-bin/tests/butler_8_14b.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 152 | struct RequestCapture {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 153 |     method: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 154 |     path: String,
[INFO] [stdout] 155 |     body: Vec<u8>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_providers::Provider`
[INFO] [stdout]   --> crates/maos-kernel-core/src/inference/mod.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use maos_providers::Provider;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/cli_wrapper/runtime.rs:50:35
[INFO] [stdout]    |
[INFO] [stdout] 50 | use std::io::{BufRead, BufReader, Read, Write};
[INFO] [stdout]    |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/orchestrator.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let event = self
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spirit_id`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/policy_runtime.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     spirit_id: &str,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spirit_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spirit_pid`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/policy_runtime.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spirit_pid: u32,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spirit_pid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/cold_restart_recover_in_flight.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::PathBuf;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueKind`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/memory_md_opaque_write.rs:6:69
[INFO] [stdout]   |
[INFO] [stdout] 6 | use maos_domain::memory::{MemoryNamespace, MemoryTier, MemoryValue, ValueKind};
[INFO] [stdout]   |                                                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tmp`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/memory_md_opaque_write.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let (adapter, tmp) = make_adapter();
[INFO] [stdout]    |                   ^^^ help: if this is intentional, prefix it with an underscore: `_tmp`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_policy_runtime_test.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CapabilityToken`, `IntentClass`, `Scope`, and `TokenId`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_policy_runtime_test.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::invariants::i1::{CapabilityToken, IntentClass, Scope, TokenId};
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_policy_runtime_test.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::ports::capability::CapError`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_policy_runtime_test.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use maos_domain::ports::capability::CapError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::self_telemetry::SelfTelemetryError`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/self_telemetry_scope.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use maos_domain::self_telemetry::SelfTelemetryError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outcome` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |                         outcome = UpgradeOutcome::Failed;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outcome` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:193:25
[INFO] [stdout]     |
[INFO] [stdout] 193 |                         outcome = UpgradeOutcome::Failed;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:161:29
[INFO] [stdout]     |
[INFO] [stdout] 161 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let ctx = GatewayCtx {
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `tn` is assigned to, but never used
[INFO] [stdout]   --> crates/maos-eval/tests/halt_recall_floor.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let mut tn = 0usize;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_tn` instead
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tn` is never read
[INFO] [stdout]   --> crates/maos-eval/tests/halt_recall_floor.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     tn += 1;
[INFO] [stdout]    |                     ^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 94 |                     tn += 1;
[INFO] [stdout]    |                     ------- `tn` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tn` is never read
[INFO] [stdout]   --> crates/maos-eval/tests/halt_recall_floor.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     tn += 1;
[INFO] [stdout]    |                     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]    --> crates/maos-eval/src/distillate_corpus.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     use std::io::Write;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now_ns`
[INFO] [stdout]    --> crates/maos-kernel-core/src/supervision/crash_detector.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let now_ns = crate::capability::cap_tokens::monotonic_now_ns();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_now_ns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total`
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/disposition.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let total = drained_tasks.len();
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `boot_nonce` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/halt/resolver.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout]  95 | pub struct KernelHaltResolver {
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     boot_nonce: u64,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stream` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/cli_wrapper/runtime.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |     Eof {
[INFO] [stdout]     |     --- field in this variant
[INFO] [stdout] 280 |         stream: SubStream,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReaderMsg` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `next_frame_counter` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct MemoryManagerAdapter {
[INFO] [stdout]    |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 79 |     next_frame_counter: AtomicU64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `mint_frame_id` is never used
[INFO] [stdout]    --> crates/maos-kernel-core/src/memory/mod.rs:403:8
[INFO] [stdout]     |
[INFO] [stdout]  97 | impl MemoryManagerAdapter {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 403 |     fn mint_frame_id(&self) -> [u8; 16] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `iac_rt_metrics` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/self_telemetry.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct SelfTelemetryAggregator {
[INFO] [stdout]    |            ----------------------- field in this struct
[INFO] [stdout] 33 |     iac_rt_metrics: Arc<IacRtMetrics>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `resolution_label` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/self_telemetry.rs:60:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl SelfTelemetryAggregator {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 60 |     fn resolution_label(kind: &str) -> Option<ResolutionKindLabel> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `kind_to_str` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/shared.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl SharedMemoryStore {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 52 |     fn kind_to_str(kind: ValueKind) -> &'static str {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `iac` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/revocation/applier.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct RevocationApplier {
[INFO] [stdout]    |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     iac: Arc<crate::iac::IacBusAdapter>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `build_kernel_ctx` is never used
[INFO] [stdout]    --> crates/maos-kernel-core/src/scheduler/hook_dispatch.rs:146:8
[INFO] [stdout]     |
[INFO] [stdout]  69 | impl HookDispatcher {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 146 |     fn build_kernel_ctx<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notification_dispatcher` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/progress_watchdog.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ProgressWatchdog {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notification_dispatcher: Arc<maos_director_surface::notification::NotificationDispatcher>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notification_dispatcher` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/silent_failure_detector.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct SilentFailureDetector {
[INFO] [stdout]    |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notification_dispatcher: Arc<maos_director_surface::notification::NotificationDispatcher>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> crates/maos-kernel-core/src/halt/mod.rs:666:9
[INFO] [stdout]     |
[INFO] [stdout] 666 |         registry.insert_pending(hid.clone(), HaltState::PendingResolution);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 666 |         let _ = registry.insert_pending(hid.clone(), HaltState::PendingResolution);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> crates/maos-kernel-core/src/halt/mod.rs:684:9
[INFO] [stdout]     |
[INFO] [stdout] 684 |         registry.insert_pending(hid.clone(), HaltState::PendingResolution);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 684 |         let _ = registry.insert_pending(hid.clone(), HaltState::PendingResolution);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> crates/maos-kernel-core/src/hot_swap/precheck.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         registry.insert_pending(hid, HaltState::PendingResolution);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let _ = registry.insert_pending(hid, HaltState::PendingResolution);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `count` and `last_payload` are never used
[INFO] [stdout]   --> crates/maos-kernel-core/tests/schedule_watchdog_fr26.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl CountingSpirit {
[INFO] [stdout]    | ------------------- methods in this implementation
[INFO] [stdout] 37 |     fn count(&self) -> u32 {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     fn last_payload(&self) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]   --> crates/maos-kernel-core/benches/hello_spirit_p95.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/scalar_slot_set_and_tap.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `topic`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_slot_set_and_tap.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let topic = maos_domain::invariants::i7::TelemetryTopic::new("scalar.tap.uncertainty");
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_topic`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/cap_audit_backpressure.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::halt::HaltState`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_predicate_to_halt_integration.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::halt::HaltState;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JournalEntry`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_predicate_to_halt_integration.rs:14:36
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::invariants::i10::{JournalEntry, LifecycleEvent};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/cap_registry_integration.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-eval/tests/hsis_runner.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let mut cvss7_violations = 0u32;
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HaltId`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/halt_resolution_writes_memory.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 6 | use maos_domain::halt::{HaltId, HaltResolver, Resolution};
[INFO] [stdout]   |                         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i1::Scope`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/spirit_boundary_invariants.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i1::Scope;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pass`
[INFO] [stdout]     --> xtask/src/check_epic_6_bridge.rs:2077:10
[INFO] [stdout]      |
[INFO] [stdout] 2077 |     let (pass, msg) = match output {
[INFO] [stdout]      |          ^^^^ help: if this is intentional, prefix it with an underscore: `_pass`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notes` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/tests/spirit_boundary_invariants.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct CaseLine {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notes: String,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CaseLine` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_name`
[INFO] [stdout]    --> crates/maos-eval/src/distillate_corpus.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let file_name = path.file_name().and_then(|n| n.to_str()).ok_or_else(|| {
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RetractPayload`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/retract_corpus_v0.rs:11:64
[INFO] [stdout]    |
[INFO] [stdout] 11 | use maos_domain::frame::{FrameAddress, FramePayload, IacFrame, RetractPayload};
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::ports::IacBusPort`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/retract_corpus_v0.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use maos_domain::ports::IacBusPort;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-eval/tests/upgrade_policy_corpus.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut policy_idx = 0usize;
[INFO] [stdout]    |         ----^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `valid_policies`
[INFO] [stdout]   --> crates/maos-eval/tests/upgrade_policy_corpus.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let valid_policies = ["hot_swap", "cold_swap", "migrator", "migrator"];
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_valid_policies`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `policy_idx`
[INFO] [stdout]   --> crates/maos-eval/tests/upgrade_policy_corpus.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut policy_idx = 0usize;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pass`
[INFO] [stdout]     --> xtask/src/check_epic_6_bridge.rs:2077:10
[INFO] [stdout]      |
[INFO] [stdout] 2077 |     let (pass, msg) = match output {
[INFO] [stdout]      |          ^^^^ help: if this is intentional, prefix it with an underscore: `_pass`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `default_test_class` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/tests/abi_stability_admit.rs:81:4
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn default_test_class() -> ClassSection {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_predicate_truth_table.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `notification`
[INFO] [stdout]    --> spirits/butler/src/lib.rs:557:13
[INFO] [stdout]     |
[INFO] [stdout] 557 |         let notification = last_notif_guard
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_notification`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `LifecycleSection`, `OnCrashSection`, `OnRevocationSection`, `OutputShape`, `SchedulingSection`, and `SupervisionSection`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/provider_switched_journal.rs:4:41
[INFO] [stdout]   |
[INFO] [stdout] 4 |     CapabilitiesRequired, ClassSection, LifecycleSection, OnCrashSection, OnRevocationSection,
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 |     OutputShape, PostureSection, ProviderCapabilities, ProvidersSection, ResourceCaps,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 6 |     SandboxConfig, SchedulingSection, SupervisionSection,
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `skip_if_no_container_runtime` is never used
[INFO] [stdout]  --> crates/maos-kernel-core/tests/common/mod.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn skip_if_no_container_runtime() -> bool {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TokenId`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/nfr_rel_9_revoke_latency.rs:14:55
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::invariants::i1::{IntentClass, Scope, TokenId};
[INFO] [stdout]    |                                                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/fr4_1000_call_fixture.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i3::FrameOrigin`
[INFO] [stdout]   --> crates/maos-audit/tests/erasure_smoke_test.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use maos_domain::invariants::i3::FrameOrigin;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `scheduler` and `predecessor_pid` are never read
[INFO] [stdout]   --> crates/maos-kernel-core/benches/hot_swap_latency.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | struct TestKernel {
[INFO] [stdout]    |        ---------- fields in this struct
[INFO] [stdout] 72 |     scheduler: Arc<SpiritSchedulerAdapter>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 73 |     coordinator: Arc<HotSwapCoordinator>,
[INFO] [stdout] 74 |     predecessor_pid: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hello_spirit_output_shape` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/tests/sandbox_admission.rs:61:4
[INFO] [stdout]    |
[INFO] [stdout] 61 | fn hello_spirit_output_shape() -> OutputShape {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cap_ref_patterns`
[INFO] [stdout]    --> xtask/src/coverage_matrix_nfr_test_3.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let cap_ref_patterns = regex::Regex::new(r#"(?m)(?:"([^"]+)"|'([^']+)')"#).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cap_ref_patterns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cap_ref_patterns`
[INFO] [stdout]    --> xtask/src/coverage_matrix_nfr_test_3.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let cap_ref_patterns = regex::Regex::new(r#"(?m)(?:"([^"]+)"|'([^']+)')"#).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cap_ref_patterns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `summary` and `adr_ref` are never read
[INFO] [stdout]   --> xtask/src/check_abi_ratification.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct RatificationEntry {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 21 |     pub proposal_id: String,
[INFO] [stdout] 22 |     pub summary: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 23 |     pub adr_ref: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RatificationEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a2` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:578:4
[INFO] [stdout]     |
[INFO] [stdout] 578 | fn check_a2() -> Result<CheckResult, std::io::Error> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a5` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:642:4
[INFO] [stdout]     |
[INFO] [stdout] 642 | fn check_a5() -> CheckResult {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a6` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:668:4
[INFO] [stdout]     |
[INFO] [stdout] 668 | fn check_a6() -> CheckResult {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]   --> xtask/src/example_spirit_regen.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn run(workspace_root: &Path, check_mode: bool, json_mode: bool) -> Result<(), String> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_template_files` is never used
[INFO] [stdout]   --> xtask/src/example_spirit_regen.rs:87:4
[INFO] [stdout]    |
[INFO] [stdout] 87 | fn read_template_files(dir: &Path, out: &mut BTreeMap<String, String>) -> Result<(), String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_template` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:114:4
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn render_template(template_files: &BTreeMap<String, String>) -> BTreeMap<String, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_git_deps_to_path` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:137:4
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn rewrite_git_deps_to_path(cargo_toml: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_features` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:162:4
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn extract_features(line: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]    --> crates/maos-audit/src/sealed_export.rs:607:13
[INFO] [stdout]     |
[INFO] [stdout] 607 |             signed.freshness.export_seq >= 0, // u64 is always >= 0 but check explicitly
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `summary` and `adr_ref` are never read
[INFO] [stdout]   --> xtask/src/check_abi_ratification.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct RatificationEntry {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 21 |     pub proposal_id: String,
[INFO] [stdout] 22 |     pub summary: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 23 |     pub adr_ref: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RatificationEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a2` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:578:4
[INFO] [stdout]     |
[INFO] [stdout] 578 | fn check_a2() -> Result<CheckResult, std::io::Error> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a5` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:642:4
[INFO] [stdout]     |
[INFO] [stdout] 642 | fn check_a5() -> CheckResult {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a6` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:668:4
[INFO] [stdout]     |
[INFO] [stdout] 668 | fn check_a6() -> CheckResult {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]   --> xtask/src/example_spirit_regen.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn run(workspace_root: &Path, check_mode: bool, json_mode: bool) -> Result<(), String> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_template_files` is never used
[INFO] [stdout]   --> xtask/src/example_spirit_regen.rs:87:4
[INFO] [stdout]    |
[INFO] [stdout] 87 | fn read_template_files(dir: &Path, out: &mut BTreeMap<String, String>) -> Result<(), String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_template` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:114:4
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn render_template(template_files: &BTreeMap<String, String>) -> BTreeMap<String, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_git_deps_to_path` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:137:4
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn rewrite_git_deps_to_path(cargo_toml: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_features` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:162:4
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn extract_features(line: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AlwaysDisagree` is never constructed
[INFO] [stdout]   --> xtask/src/tests/rebaseline_check_tests.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 55 |     struct AlwaysDisagree;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `purpose` and `stability` are never read
[INFO] [stdout]  --> crates/maos-bin/src/env_contract.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct EnvVar {
[INFO] [stdout]   |            ------ fields in this struct
[INFO] [stdout] 2 |     pub name: &'static str,
[INFO] [stdout] 3 |     pub purpose: &'static str,
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 4 |     pub stability: EnvStability,
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EnvVar` is never constructed
[INFO] [stdout]  --> crates/maos-bin/src/env_contract.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct EnvVar {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EnvStability` is never used
[INFO] [stdout]  --> crates/maos-bin/src/env_contract.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum EnvStability {
[INFO] [stdout]   |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAOS_ENV_REGISTRY` is never used
[INFO] [stdout]   --> crates/maos-bin/src/env_contract.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const MAOS_ENV_REGISTRY: &[EnvVar] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `lookup` is never used
[INFO] [stdout]    --> crates/maos-bin/src/env_contract.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn lookup(name: &str) -> Option<&'static EnvVar> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 57s
[INFO] running `Command { std: "docker" "inspect" "0800c6f745cade90f2b146705b17948b5a9bf00147a4232a7246b9812b5f8835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0800c6f745cade90f2b146705b17948b5a9bf00147a4232a7246b9812b5f8835", kill_on_drop: false }`
[INFO] [stdout] 0800c6f745cade90f2b146705b17948b5a9bf00147a4232a7246b9812b5f8835
